varying vec3 vNormal;
varying vec3 vViewer;

void main(void)
{
   gl_Position = ftransform();
   gl_TexCoord[0] = gl_MultiTexCoord0;
   gl_FrontColor = gl_Color;
   
   
   vViewer =  vec3(- (gl_ModelViewMatrix * gl_Vertex));
   vNormal = vec3( gl_NormalMatrix * gl_Normal );
   
   
}